be in straitened circumstances - Turkish English Dictionary